﻿@model IEnumerable<QuanLyGiaoVuUI.Models.GiangVien.GiangVienViewModel>
@{
    ViewBag.Title = "Index";
    Layout = "~/Views/Shared/_blueWhaleLayout.cshtml";
}

<style>
    td {
        text-align: center;
    }
</style>

@{Html.RenderPartial("GiangVienMenuPartial");}

<div id="main" class="grid_10">
    <!--  start page-heading -->

    <div id="page-heading" class="box round first grid">
        <h2>Danh sách giảng viên</h2>
    <!-- end page-heading -->

    <div class="block">
        @using (Html.BeginForm("Xoa", "GiangVien", FormMethod.Post))
    {
            <input type="hidden" id="giangVienID" name="selectedIds" value="" />
    }

        @using (Html.BeginForm("Xoa", "GiangVien", FormMethod.Post, new { @name = "xoadanhsach" }))
    {
            <table class="data display datatable">
                <tr>
                    <th  class="sorting table-header-check"><a id="toggle-all"></a></th>
                    @*<th  class="sorting table-header-repeat line-left minwidth-1"><a href="">Mã giảng viên</a></th>*@
                    <th  class="sorting table-header-repeat line-left"><a href="">Họ và tên</a></th>
                    <th  class="sorting table-header-repeat line-left"><a href="">Học vị/Học hàm</a></th>
                    <th  class="sorting table-header-repeat line-left"><a href="">Giới tính</a></th>
                    <th  class="sorting table-header-repeat line-left"><a href="">Ngày sinh</a></th>
                    <th  class="sorting table-header-repeat line-left"><a href="">Số điện thoại</a></th>
                    <th  class="sorting table-header-repeat line-left"><a href="">Email</a></th>
                    <th  class="sorting table-header-options line-left"><a href="">Tùy chọn</a></th>
                </tr>
                @if (Model.Count() == 0)
            {
                    <tr>
                        <span>Không có dữ liệu!</span>
                    </tr>
            }
            else
            {
                    var count = 0;
                foreach (QuanLyGiaoVuUI.Models.GiangVien.GiangVienViewModel viewModel in Model)
                {
                    <tr class="gradeA @(++count % 2 == 0 ? "even" : "odd")">
                        <td>
                            <input type="checkbox" name="selectedIds" value="@viewModel.ID"/>
                        </td>
                        @*<td>@viewModel.MaGiangVien</td>*@
                        <td  style="text-align: left">@viewModel.HoTenGV</td>
                        <td>@viewModel.GetHocViHocHam()</td>
                        <td>@(viewModel.GioiTinh == "1" ? "Nam" : "Nữ")</td>
                        <td style="text-align: left">@(viewModel.NgaySinh.HasValue ? String.Format("{0}/{1}/{2}", ((DateTime)viewModel.NgaySinh).Date.Day, ((DateTime)viewModel.NgaySinh).Date.Month, ((DateTime)viewModel.NgaySinh).Date.Year) : String.Empty)</td>
                        <td style="text-align: left">@viewModel.SoDienThoai</td>
                        <td style="text-align: left">@viewModel.Email</td>
                        <td class="options-width">
                            <a href="@Url.Action("CapNhat", "GiangVien", new { id = @viewModel.ID })" title="Chỉnh sửa" class="">Sửa</a>|
                            <a href="" title="Xóa" class="" onclick="Xoa('@viewModel.ID')">Xóa</a>
                        </td>
                    </tr>
                }
            }
            </table>
            <!--  end product-table................................... -->
    }
    </div>
</div>
</div>

<div class="clear">&nbsp;</div>

<script>
    function Xoa(id) {
        if (confirm("Chắc chắn xóa thông tin giảng viên này?")) {
            $("#giangVienID").val(id);
            document.forms[0].submit();
        }
    }

    function XoaDanhSach() {
        var count = 0;
        $("input[type='checkbox']").each(function () {
            if ($(this).attr("checked") == "checked")
                count++;
        });
        if (count > 0 && confirm("Chắc chắn xóa thông tin những giảng viên này?")) {
            document.forms['xoadanhsach'].submit();
        }
    }
</script>
